excavation debris and wastes - Turc Anglais Dictionnaire